﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections;

namespace Persistencia_y_capa_de_negocio
{
    public class ENUnidad
    {
        // Identificador de la unidad.
        private int id;
        public int Id
        {
            get { return id; }
            set { id = value; }
        }

        // Nombre de la unidad.
        private string nombre;
        public string Nombre
        {
            get { return nombre; }
            set { nombre = value; }
        }

        // Defensa de la unidad.
        private int defensa;
        public int Defensa
        {
            get { return defensa; }
            set { defensa = value; }
        }

        // Ataque de la unidad.
        private int ataque;
        public int Ataque
        {
            get { return ataque; }
            set { ataque = value; }
        }

        // Velocidad de la unidad.
        private int velocidad;
        public int Velocidad
        {
            get { return velocidad; }
            set { velocidad = value; }
        }

        // Vida de la unidad.
        private int vida;
        public int Vida
        {
            get { return vida; }
            set { vida = value; }
        }

        // Tiempo que tarda en generarse la unidad.
        private int tiempo;
        public int Tiempo
        {
            get { return tiempo; }
            set { tiempo = value; }
        }

        // Descripción de la unidad
        private string descripcion;
        public string Descripcion
        {
            get { return descripcion; }
            set { descripcion = value; }
        }

        // Creador de la unidad
        private string admin;
        public string Admin
        {
            get { return admin; }
            set { admin = value; }
        }

        // Costes que hay que pagar por la unidad
        private ArrayList costes;
        public ArrayList Costes
        {
            get { return costes; }
            set { costes = value; }
        }

        /// <summary>
        /// Constructor.
        /// </summary>
        public ENUnidad()
        {
            costes = new ArrayList();
        }
    }
}
